﻿//最后生成时间：2020/9/23 14:57:22

using System;
using System.Collections.Generic;
using System.Xml.Serialization;

namespace HTUtility
{
	[Serializable]
	public class BuffScheme
	{
		[XmlElement("BuffList")]
		public List<BuffItem> BuffList;
	}
	[Serializable]
	public class BuffItem
	{
		[XmlAttribute("ID")]
		public int ID { get; set; }
		[XmlAttribute("Level")]
		public int Level { get; set; }
		[XmlAttribute("DynamicLevel")]
		public int DynamicLevel { get; set; }
		[XmlAttribute("Name")]
		public string Name { get; set; }
		[XmlAttribute("Tips")]
		public string Tips { get; set; }
		[XmlAttribute("Group")]
		public int Group { get; set; }
		[XmlAttribute("Icon")]
		public int Icon { get; set; }
		[XmlAttribute("Caster")]
		public string Caster { get; set; }
		[XmlAttribute("Bone")]
		public string Bone { get; set; }
		[XmlAttribute("ShowEffectType")]
		public int ShowEffectType { get; set; }
		[XmlAttribute("Overlay")]
		public int Overlay { get; set; }
		[XmlAttribute("KeepTime")]
		public int KeepTime { get; set; }
		[XmlAttribute("LevelAddTime")]
		public int LevelAddTime { get; set; }
		[XmlAttribute("MaxTime")]
		public int MaxTime { get; set; }
		[XmlAttribute("EffectID1")]
		public int EffectID1 { get; set; }
		[XmlAttribute("EffectID2")]
		public int EffectID2 { get; set; }
		[XmlAttribute("EffectID3")]
		public int EffectID3 { get; set; }
		[XmlAttribute("EffectID4")]
		public int EffectID4 { get; set; }
		[XmlAttribute("EffectID5")]
		public int EffectID5 { get; set; }
		[XmlAttribute("MaxLevel")]
		public int MaxLevel { get; set; }
		[XmlAttribute("OffLine")]
		public int OffLine { get; set; }
		[XmlAttribute("SaveMap")]
		public int SaveMap { get; set; }
		[XmlAttribute("Dead")]
		public int Dead { get; set; }
		[XmlAttribute("BeHit")]
		public int BeHit { get; set; }
		[XmlAttribute("AttackBreak")]
		public int AttackBreak { get; set; }
		[XmlAttribute("Move")]
		public int Move { get; set; }
		[XmlAttribute("NoDispel")]
		public int NoDispel { get; set; }
		[XmlAttribute("FlowText")]
		public int FlowText { get; set; }
		[XmlAttribute("BanMoveTip")]
		public string BanMoveTip { get; set; }
		[XmlAttribute("BanAttackTip")]
		public string BanAttackTip { get; set; }
		[XmlAttribute("BanGoodsTip")]
		public string BanGoodsTip { get; set; }
		[XmlAttribute("NeedActvID")]
		public int NeedActvID { get; set; }
		[XmlAttribute("DayLimit")]
		public int DayLimit { get; set; }
		[XmlAttribute("EndType")]
		public int EndType { get; set; }
		[XmlAttribute("EndParam1")]
		public int EndParam1 { get; set; }
		[XmlAttribute("EndParam2")]
		public int EndParam2 { get; set; }
	}
}
